multi-barrel rifle - French English Dictionary